import request from '@/utils/request'

/**
 * 获取组织信息列表
 */
export function getOrgList(data) {
  return request({
    url: '/Org/GetOrgList',
    method: 'post',
    data
  })
}

export function GetAllOrgList() {
  return request({
    url: '/Org/GetAllOrgList',
    method: 'get'
  })
}

export function addOrg(data) {
  return request({
    url: '/Org/AddOrg',
    method: 'post',
    data
  })
}

export function updateOrg(data) {
  return request({
    url: `/Org/UpdateOrg`,
    method: 'post',
    data
  })
}

export function deleteOrg(id) {
  return request({
    url: `/Org/deleteOrg?id=` + id,
    method: 'post'
  })
}

export function isExistOrgCode(id, org_code) {
  return request({
    url: `/Org/IsExistOrgCode?id=` + id + '&org_code=' + org_code,
    method: 'get'
  })
}

export function getUserListByOrgCode(org_code,username) {
  return request({
    url: `/Org/getUserListByOrgCode?org_code=` + org_code+'&username=' + username,
    method: 'get'
  })
}

/**
 * 获取指所有的总公司列表
 */
export function GetParentOptionItemOrgList() {
  return request({
    url: `/Org/GetParentOptionItemOrgList`,
    method: 'get'
  })
}

/**
 * 获取当前人所属组织编码下面的所有组织列表
 */
export function GetSubOptionItemOrgList() {
  return request({
    url: `/Org/GetSubOptionItemOrgList`,
    method: 'get'
  })
}